package TestDemo0;

import static java.lang.Thread.sleep;

/**
 * Created with IntelliJ IDEA
 * Description:继承Thead ,重写run
 * User:恋恋
 * Date:2024-12-05
 * Time:10:08
 */
class MyThead extends Thread{
    @Override
    public void run() {
        while(true){
            System.out.println("hello Thead");
            try {
                sleep(3000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }

    }
}
public class test {
    //抛出异常
    public static void main(String[] args) throws InterruptedException {
        //new Thread对象，操作不创建线程（指的是系统内核里的pcb）调用start才能创建pcb，才是货真价实的线程
        Thread t = new MyThead();
        //t.run();
        //t.start()：启动一个线程，Java进程主要就是有一个线程（调用main方法的线程）主线程，线程调用t.start，创建出一个新的线程，并调用t.run()
       t.start();
        while(true){
            System.out.println("hello main");
            sleep(3000);
        }

    }
}
